package swimv2.session;

import java.util.List;

import javax.ejb.Remote;

import swimv2.entity.Notification;
import swimv2.entity.User;

@Remote
public interface IFriendshipRemote {
	public boolean isFriend(Integer id_amico, Integer id_utente);
	public boolean requestFriendship(Integer id_amico, Integer id_utente);
	public boolean acceptFriendship(Integer id_amico, Integer id_utente);
	public List<User> listFriend(Integer id_utente);
	public List<User> searchFriend(String nome, Integer id_utente);
	public User searchFriend(Integer Id_amico, Integer id_utente);
	public boolean removeFriend(Integer id_amico, Integer id_utente);
	public List<User> getRequest(Integer id_utente);
	public boolean delayRequestFriendship(Integer Id_utente, Integer Id_nonAmico);
	
}
